}
}
+.popup-ornamented-menu-item {
+ &:ltr {padding-left: $base_padding;}
+ &:rtl {padding-right: $base_padding;}
+}
// all other graphical elements (sliders)
.popup-inactive-menu-item {
});
this._delegate = this;
- this._ornament = Ornament.NONE;
this._ornamentIcon = new St.Icon({style_class: 'popup-menu-ornament'});
this.add(this._ornamentIcon);
+ this.setOrnament(Ornament.NONE);
this._parent = null;
this._active = false;
}
this._ornamentIcon.visible = ornament !== Ornament.HIDDEN;
+ this._updateOrnamentStyle();
+ }
+
+ _updateOrnamentStyle() {
+ if (this._ornament !== Ornament.HIDDEN)
+ this.add_style_class_name('popup-ornamented-menu-item');
+ else
+ this.remove_style_class_name('popup-ornamented-menu-item');
}
});